Fault Tolerance of Feedforward Neural Nets for Classification Tasks

نویسندگان

  • D.
  • Phatak
  • I. Koren
چکیده

A method is proposed to estimate the fault tolerance of feedforward Artificial Neural Nets (ANNs) and synthesize robust nets. Fault models are presented and a procedure is developed to build fault tolerant ANNs by replicating the hidden units. Based on this procedure, metrics are devised t o quantify the fault tolerance aa a function of redundancy. A significant amount of redundancy is shown to be necessary to achieve complete fault tolerance even if only single faults are considered. Furthermore, lower bounds on the required redundancy are analytically derived for some canonical problems. Our results indicate that ANNs have good partial fault tolerance and degrade gracefully. In particular, just one extra replication is seen to considerably improve the fault tolerance. Neural computing is rapidly evolving as a viable solution to several problems. For use in applications requiring high reliability, ANNs have to be fault tolerant. The ANN should possess a high degree of fault tolerance to begin with and its performance should degrade gracefully with increasing number of faults. Several expositions have addressed various aspects of fault tolerance of ANNs [1]-[7]. Investigations by Carter et. al. [l, 21 demonstrate the need to quantitatively evaluate the fault tolerance of ANNs. Simulation results on the XOR problem are reported in [3], but these are quite specific to this one example and the underlying fault model. Fault tolerance of Hopfield type ANNs for optimization problems was investigated in [4]. It, however, does not address fault tolerance in trainable ANNs. Belfore et. al. have developed an analytical technique for estimating the performance of ANNs in presence of faults [5, 61 They construct a Markov model for the ANN by drawing analogy with magnetic spin systems using statistical mechanics. Neti et. al. recently reported numerical results on the synthesis of fault tolerant nets [7]. They add constraints to ensure fault tolerance and look for a solution to the constrained optimization problem. This approach, however, is very computation intensive and more experiments are needed to draw any general conclusions about fault tolerance. Most researchers concentrate on performance estimation in the presence of faults for a given net. To the best of our knowledge, there has been no attempt to relate the fault tolerance to the redundancy necessary to achieve it. In this paper, we propose simple metrics to measure fault tolerance of ANNs for classification tasks and address the issue of redundancy. Our approach also reveals a …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Empirical Study of Least Sensitive FFANN for Weight-Stuck-at Zero Fault

An important consideration for neural hardware is its sensitivity to input and weight errors. In this paper, an empirical study is performed to analyze the sensitivity of feedforward neural networks for Gaussian noise to input and weight. 30 numbers of FFANN is taken for four different classification tasks. Least sensitive network for input and weight error is chosen for further study of fault ...

متن کامل

Solving Fuzzy Equations Using Neural Nets with a New Learning Algorithm

Artificial neural networks have the advantages such as learning, adaptation, fault-tolerance, parallelism and generalization. This paper mainly intends to offer a novel method for finding a solution of a fuzzy equation that supposedly has a real solution. For this scope, we applied an architecture of fuzzy neural networks such that the corresponding connection weights are real numbers. The ...

متن کامل

Complete and partial fault tolerance of feedforward neural nets

A method is proposed to estimate the fault tolerance (FT) of feedforward artificial neural nets (ANNs) and synthesize robust nets. The fault model abstracts a variety of failure modes for permanent stuck-at type faults. A procedure is developed to build FT ANNs by replicating the hidden units. It exploits the intrinsic weighted summation operation performed by the processing units to overcome f...

متن کامل

Solving Fuzzy Equations Using Neural Nets with a New Learning Algorithm

Artificial neural networks have the advantages such as learning, adaptation, fault-tolerance, parallelism and generalization. This paper mainly intends to offer a novel method for finding a solution of a fuzzy equation that supposedly has a real solution. For this scope, we applied an architecture of fuzzy neural networks such that the corresponding connection weights are real numbers. The ...

متن کامل

Distributed fault tolerance in optimal interpolative nets

The recursive training algorithm for the optimal interpolative (OI) classification network is extended to include distributed fault tolerance. The conventional OI Net learning algorithm leads to network weights that are nonoptimally distributed (in the sense of fault tolerance). Fault tolerance is becoming an increasingly important factor in hardware implementations of neural networks. But faul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992